home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiprog
/
82
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Athanasios_Mazarakis@p4.f2248.n246.z2.fido.sub.org (Athanasios Mazarakis)
Organization: I'm living in a box....;-)
Path: f4.n24748.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiprog
Subject: Mitternacht
Message-ID: <MSGID_2=3A246=2F2248.4=40FidoNet_4632e76b@fidonet.org>
References: <MSGID_2=3A246=2F2248.29_303de90f@fidonet.org>
Date: Fri, 25 Aug 1995 14:29:43 +0200
Hello Guenter!
On 25 August 95 you wrote to me:
GB> Hm, hier kommt es weniger auf Pascal- denn auf Betriebssystemkenntnisse
GB> an.
Na super. Da ich jedoch mit dem betriebssystem (bis auf 1 oder 2 Spielereien)
noch nicht direkt zu tun hatte...:-/ Nunja.
Ich warte mal ab was ich in der Schule zum Thema Pascal lernen tue.
GB> Mein Vorschlag waere, in einer Unendlichschleife (REPEAT...UNTIL FALSE)
GB> zunaechst einmal mit DateStamp aus DOS die aktuelle Uhrzeit zu erfragen.
GB> Diese Funktion liefert drei Langworte zurueck, wobei das zweite die
GB> Anzahl der seit Mitternacht vergangenen Minuten angibt.
Hoert sich eigentlich ziemlich gut an.
GB> Diese Zahl der Minuten muss man nun nur noch in Ticks umrechnen, um dann
GB> mit Delay genau diese Zeit zu warten.
Naja.. davon habe ich keinen Plan, wieso das ganze in Ticks umgerechnet
werden
soll ( was sind Ticks?:-) )... egal.
GB> Das koennte man (altertuemlich ;-) mit EXECUTE oder modern mit SYSTEM
GB> anstellen.
?
GB> CONST Minuten_seit_Mitternacht = 9*60+43 ; (* z.B. 9 Uhr 43 *)
Und diese Konstante blicke ich auch nicht... wozu?
GB> BEGIN
GB> ComS := 'c:Dir' ;
GB> ReWrite(DNil,'NIL:') ; fh := FileHandle(DNil) ;
GB>
GB> REPEAT
GB> _DateStamp(^l) ;
GB> IF l[2]>Minuten_seit_Mitternacht THEN
GB> w := Minuten_seit_Mitternacht+(24*60-l[2])
GB> ELSE
GB> w := Minuten_seit_Mitternacht-l[2] ;
GB>
GB> w := w*60*50 ; (* In Ticks umrechnen *)
GB> _Delay(w) ;
GB> OK := Execute(^ComS,0,fh)
GB> UNTIL FALSE
GB> END.
Puh.. da gehts aber schon happiger zu in dem Programm. Muss wohl irgendwo mal en
Buch finden um Pascal gescheit zu lernen...
AM> Das ganze wenn moeglich auf MAXON PASCAL...
GB> Aha, bin offenbar doch nicht der einzige Pascal-Programmierer hier...
Naja... PROGRAMMIERER taete ich mich NOCH nicht nennen. Ich habe ein erstes
Proggy fertigegestellt das Notenausrechnen soll usw. Noch klemmts es an allen
Ecken und Stellen (habe mich scheinst etwas uebernommen und es zu komplex fuer
mich gemacht... aber die Bugs werden weniger:-) ), und auch die Einfuehrung von
weiteren Sachen wird schwer... soll naemlich bald auch ein Modul abspielen...
ohje:-)
Egal... ich versuche jetzt zuerst mal meine BBS zum laufen zu bekommen (MAXsBBS.
Siehe auch verschiedene Mails in der AMIGA.GER).
GB> * Origin: Geisterstunde? (2:246/2248.29)
Ooppss... Pointkollege?:-) Naja... und Geisterstunde... ja.. so koennten wir das
Proggy nennen:-))))))))
Bye,
Athanasios
... Madness takes its toll. Exact change, please.